home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Workbench Design
/
WB Collection.iso
/
workbench werkzeuge
/
patches
/
a1200_hdpatch
/
a1200_hdpatch.guide
(
.txt
)
< prev
next >
Wrap
Amigaguide Document
|
1996-04-07
|
7KB
|
190 lines
@database "A1200_HDPatch.guide"
@version $VER 1.1
@width 78
@node main "A1200_HDPatch.guide"
Produkt Dokumentation
zu
A1200_HDPatch
Release 1
von Rainer Hess, August 1995
(Revision 1 vom 12.08.95)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@{" Programm-Information " link PrgInfo} @{" Probleme " link Probleme}
@{" Warum dieses Progamm? " link Warum } @{" Autor " link Autor}
@{" Installation " link Install} @{" History " link History}
@{" Danksagungen " link credits} @{" Copyright " link Copyright}
@endnode
@node credits "Credits..."
Dankesch
n an:
Philip H
user f
r die englische
bersetzung.
@endnode
@node Install "Installation"
1. M
glichkeit:
Ziehen Sie das Icon A1200_HDPatch in die WBStartup-Schublade
2. M
glichkeit:
Editieren Sie Ihre User-Startup in S: und f
gen sie eine Zeile
A1200_HDPatch (evtl. mit Pfadangabe) ein. Kopieren Sie A1200_HDPatch
in das entsprechende Verzeichnis, z.B. nach C:.
Anmerkung: Sollte ein
berwachungsprogramm f
r die Resetvektoren
vorher aktiviert werden, so kann es sein, da
dieses
berwachungs-
programm sich meldet! Starten Sie A1200_HDPatch vorher, dies kann
evtl. den Fehler beheben.
@endnode
@node Probleme "Probleme"
Es k
nnen Mi
verst
ndnisse mit verschiedenen Virenkillern auftreten, da
diese melden die Resetvektoren wurden verbogen, dies mu
leider so sein!
A1200_HDPatch bietet aber auch einen gewissen Schutz vor Viren, wenn sich
A1200_HDPatch sp
ter als der Virus einh
ngt kann es sein, da
die
Resetvektoren des Virus
berschrieben werden. Aber wie gesagt "es kann
sein"! Einen gro
en Nachteil gibt es nat
rlich auch, die resetfeste
RAM-Disk RAD: kann leider nicht verwendet werden, da RAD: und
A1200_HDPatch sich gegenseitig
berschreiben.
@endnode
@node Autor "Information"
Ein Cardware Utility geschrieben von Rainer Hess Copyright (c) 1994/95 bei
Rainer Hess. Alle Rechte vorbehalten.
Es wird keinerlei Gew
hrleistungspflicht f
r die vollst
ndige Funktions-
higkeit des Programms oder der Vollst
ndigkeit dieser Dokumentation
bernommen. Sie nutzen diese Software/Beschreibung auf eigenes Risiko.
Anschrift: Rainer Hess
Ahornweg 10/1
72622 N
rtingen
Germany
EMail...: rhess@a3tnt.adsp.sub.org (CBMNet)
Internet: Rainer_Hess@turttwo.tynet.sub.org
P.S. Sollte Sie Fehler, Verbesserungen, Probleme oder sonstiges auf dem
Herzen haben, so lassen Sie es mich wissen.
@endnode
@node Copyright "Kopierrechte..."
Kopierrechte (Copyright):
-------------------------
1. Das Programm darf nur von Privatpersonen genutzt werden.
2. Jede kommerzielle Vermarktung wird untersagt.
3. Das Programm darf nur unentgeldlich weitergegeben werden, dies gilt
auch f
r die Verbreitung in Datennetzen.
4. Einer Ver
ffentlichung auf einer PD-Serie z.b. Fish/SAAR/AmiNet usw.
wird zugestimmt.
5. Das Archiv mu
komplett weitergegeben werden.
In jedem anderen Fall der Ver
ffentlichung wenden Sie sich an Ihre n
chste
Verbraucherschutzzentrale und/oder auch an mich.
Cardware bedeutet, das Sie dem Autor eine Postkarte oder EMail als
Benutzungsgeb
hr zukommen lassen. Ich denke dies ist kein sehr gro
Aufwand f
r Sie, also vergessen Sie es nicht!
@endnode
@node PrgInfo "Programm-Information"
A1200_ConnerHD_Patch ist ein kleines resetfestes Programm, um den bei
manchen A1200ern auftretendem Bootproblem mit Festplatte und internen
Speichererweiterungen zu beheben.
Achtung! Das Programm h
ngt sich resetfest ein, es ist kein Virus,
nnte aber von verschiedenen Virenkillern so erkannt werden.
Getestet wurde das Programm auf einem Amiga 1200 mit Blizzard 1220/4
Turbo-Memory-Board 28 Mhz und einer Conner-CFN250A 2.5 Zoll Festplatte,
Kickstart/Workbench 3.0 (39.106/39.29) und auf einem Amiga 1200 mit
Conner-CP2064 2.5 Zoll Festplatte ohne Erweiterungen, ebenfalls mit
Kickstart/Workbench 3.0 (39.106/39.29).
Entwickelt wurde das Programm auf einem A3000T unter Verwendung von
SAS/C 6.55.
@endnode
@node Warum "F
r was brauche ich dieses Programm?"
Bei manchen A1200 kommt es vor, da
die interne Festplatte bei einen Reset
ber die Tastatur nicht erkannt wird. Bei einigen Rechnern tritt dies auf
sobald eine interne Speichererweiterung installiert wurde, bei anderen
schon beim Einbau einer internen Festplatte. Wie festgestellt wurde,
scheint dieses Problem an der langsameren Erkennung, bzw. der versp
teten
Erkennung der Festplatte zu liegen. Bei einigen Festplatten hilft auch das
durchtrennen der Restleitung (PIN 1), sollte dies auch zu keinem Erfolg
hren so sollte dieses Programm Abhilfe schaffen.
Das Problem trat mit einer Conner-CFN250A 2.5 Zoll Festplatte auf. Intern
wurde eine Speichererweiterung vom Typ RCA 120/1MB sowie eine Blizzard
1220/4MB getestet. Bei beiden Konfigurationen bootete der Rechner beim
Einschalten richtig, jedoch bei einem Reset
ber die Tastatur
(CTRL-AMIGA-AMIGA), blieb der Rechner mit der Animation zum einlegen einer
Diskette stehen. Den Rechner jedesmal wieder auszuschalten ist eine
sung, die andere ist indem man sofort nach dem Tastaturreset die beiden
Maustasten gedr
ckt h
lt um in das Bootmenu zu gelangen. Wird danach
"Boot" bet
tigt f
hrt der Rechner normal hoch. Dies stellte uns jedoch
auch nicht zufrieden, so kam ich auf die Idee ein kleines resetfestes
Programm zu schreiben, das der Festplatte etwas mehr Zeit zum Erkennen
verschafft. A1200_HDPatch wurde geboren.
Das gleiche Boot-Problem konnte bei einem anderen A1200 mit einer Conner
64MB Festplatte ohne Speichererweiterung festgestellt werden. Allerdings
blieb das anw
hlen des Bootmenus und anschlie
enden bet
tigen von "Boot"
ohne Auswirkung. Hier hilft wirklich nur den Rechner jedes mal
auszuschalten oder das Programm A1200_HDPatch.
Achtung, A1200_HDPatch h
ngt sich sehr fr
h ein, kurz nach der Initial-
isierung der exec.library! Dadurch war es unm
glich um vom Timer.device
oder auch der Dos-Funktion Delay() Gebrauch zu machen. Eine bessere und
einfachere L
sung als die for()-Schleife ist mir leider nicht eingefallen.
Diese L
sung kann auf schnellen Turbo-Boards evtl. nur mit der Erh
des i-Z
hlers zufriedenstellend arbeiten. Auf dem besagten A1200 mit
Blizzard 1220/4 war ein Wert von 350000 von N
ten. Sollte es Ihnen nicht
glich diese
nderung im Quellcode selber vorzunehmen, bzw. Sie keinen
C-Compiler zur Neu
bersetzung zur Hand haben, k
nnen Sie sich auch an den
@{"Autor" link Autor} wenden. Vergessen Sie aber hierbei das R
ckporto nicht!!!
@endnode
@node History "Programm-Revisionen"
V1.0: (25./26. Dez. 1994) Entstehung der ersten Version.
V1.1: (26.Jan.1995) Forbid()/Permit() wenn in die KickTag-Feldern
geschrieben wird. Danach die Caches leeren (mit CacheClearU(),
damit nichts im Cache stecken bleibt.
(12.Aug.1995) Neu
bersetzung mit SAS/C 6.55.
@endnode